/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package suministros.ejb30.TO;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 *
 * @author Renato
 */
public class NecesidadesSumiDetalleTO implements Serializable{
    final int insertar=1,modificar=2,eliminar=3;
    Long idNecesidad;
    String id_zona;
    String id_localidad;
    String nom_localidad;
    String id_suministro;    
    BigDecimal dmes1;
    BigDecimal dmes2;
    BigDecimal dmes3;
    BigDecimal dmes4;
    BigDecimal dmes5;
    BigDecimal dmes6;
    BigDecimal dmes7;
    BigDecimal dmes8;
    BigDecimal dmes9;
    BigDecimal dmes10;
    BigDecimal dmes11;
    BigDecimal dmes12;
    BigDecimal subtotal;
    BigDecimal dmes1_usado;
    BigDecimal dmes2_usado;
    BigDecimal dmes3_usado;
    BigDecimal dmes4_usado;
    BigDecimal dmes5_usado;
    BigDecimal dmes6_usado;
    BigDecimal dmes7_usado;
    BigDecimal dmes8_usado;
    BigDecimal dmes9_usado;
    BigDecimal dmes10_usado;
    BigDecimal dmes11_usado;
    BigDecimal dmes12_usado;
    BigDecimal subtotal_usado;
    BigDecimal dmes1_aprobado;
    BigDecimal dmes2_aprobado;
    BigDecimal dmes3_aprobado;
    BigDecimal dmes4_aprobado;
    BigDecimal dmes5_aprobado;
    BigDecimal dmes6_aprobado;
    BigDecimal dmes7_aprobado;
    BigDecimal dmes8_aprobado;
    BigDecimal dmes9_aprobado;
    BigDecimal dmes10_aprobado;
    BigDecimal dmes11_aprobado;
    BigDecimal dmes12_aprobado;
    BigDecimal subtotal_aprobado;
    BigDecimal monto_aprobado;
    BigDecimal precio;

    int operacion=0;

    public NecesidadesSumiDetalleTO(){

    }

    public NecesidadesSumiDetalleTO(String id_zona,String id_loca,String nom_loca,String id_sumi,
            Long id_necesi){
        this.id_zona=id_zona;
        this.id_localidad=id_loca;
        this.nom_localidad=nom_loca;
        this.id_suministro=id_sumi;
        this.idNecesidad=id_necesi;
        this.dmes1=new BigDecimal(0.00);
        this.dmes2=new BigDecimal(0.00);
        this.dmes3=new BigDecimal(0.00);
        this.dmes4=new BigDecimal(0.00);
        this.dmes5=new BigDecimal(0.00);
        this.dmes6=new BigDecimal(0.00);
        this.dmes7=new BigDecimal(0.00);
        this.dmes8=new BigDecimal(0.00);
        this.dmes9=new BigDecimal(0.00);
        this.dmes10=new BigDecimal(0.00);
        this.dmes11=new BigDecimal(0.00);
        this.dmes12=new BigDecimal(0.00);
        this.subtotal=new BigDecimal(0.00);
    }
    public NecesidadesSumiDetalleTO(String id_zona,String id_loca,String nom_loca,String id_sumi,
            Long id_necesi, BigDecimal mes1,BigDecimal mes2,BigDecimal mes3,
            BigDecimal mes4,BigDecimal mes5,BigDecimal mes6,BigDecimal mes7,BigDecimal mes8,
            BigDecimal mes9,BigDecimal mes10,BigDecimal mes11,BigDecimal mes12,BigDecimal subtotal, BigDecimal precio){
            this.id_zona=id_zona;
            this.id_localidad=id_loca;
            this.nom_localidad=nom_loca;
            this.id_suministro=id_sumi;
            this.idNecesidad=id_necesi;
            this.dmes1=mes1;
            this.dmes2=mes2;
            this.dmes3=mes3;
            this.dmes4=mes4;
            this.dmes5=mes5;
            this.dmes6=mes6;
            this.dmes7=mes7;
            this.dmes8=mes8;
            this.dmes9=mes9;
            this.dmes10=mes10;
            this.dmes11=mes11;
            this.dmes12=mes12;
            this.subtotal=subtotal;
            this.precio=precio;
    }

    public BigDecimal getPrecio() {
        return precio;
    }

    public void setPrecio(BigDecimal precio) {
        this.precio = precio;
    }

    public BigDecimal getMonto_aprobado() {
        return monto_aprobado;
    }

    public void setMonto_aprobado(BigDecimal monto_aprobado) {
        this.monto_aprobado = monto_aprobado;
    }

    public BigDecimal getDmes10_aprobado() {
        return dmes10_aprobado;
    }

    public void setDmes10_aprobado(BigDecimal dmes10_aprobado) {
        this.dmes10_aprobado = dmes10_aprobado;
    }

    public BigDecimal getDmes11_aprobado() {
        return dmes11_aprobado;
    }

    public void setDmes11_aprobado(BigDecimal dmes11_aprobado) {
        this.dmes11_aprobado = dmes11_aprobado;
    }

    public BigDecimal getDmes12_aprobado() {
        return dmes12_aprobado;
    }

    public void setDmes12_aprobado(BigDecimal dmes12_aprobado) {
        this.dmes12_aprobado = dmes12_aprobado;
    }

    public BigDecimal getDmes1_aprobado() {
        return dmes1_aprobado;
    }

    public void setDmes1_aprobado(BigDecimal dmes1_aprobado) {
        this.dmes1_aprobado = dmes1_aprobado;
    }

    public BigDecimal getDmes2_aprobado() {
        return dmes2_aprobado;
    }

    public void setDmes2_aprobado(BigDecimal dmes2_aprobado) {
        this.dmes2_aprobado = dmes2_aprobado;
    }

    public BigDecimal getDmes3_aprobado() {
        return dmes3_aprobado;
    }

    public void setDmes3_aprobado(BigDecimal dmes3_aprobado) {
        this.dmes3_aprobado = dmes3_aprobado;
    }

    public BigDecimal getDmes4_aprobado() {
        return dmes4_aprobado;
    }

    public void setDmes4_aprobado(BigDecimal dmes4_aprobado) {
        this.dmes4_aprobado = dmes4_aprobado;
    }

    public BigDecimal getDmes5_aprobado() {
        return dmes5_aprobado;
    }

    public void setDmes5_aprobado(BigDecimal dmes5_aprobado) {
        this.dmes5_aprobado = dmes5_aprobado;
    }

    public BigDecimal getDmes6_aprobado() {
        return dmes6_aprobado;
    }

    public void setDmes6_aprobado(BigDecimal dmes6_aprobado) {
        this.dmes6_aprobado = dmes6_aprobado;
    }

    public BigDecimal getDmes7_aprobado() {
        return dmes7_aprobado;
    }

    public void setDmes7_aprobado(BigDecimal dmes7_aprobado) {
        this.dmes7_aprobado = dmes7_aprobado;
    }

    public BigDecimal getDmes8_aprobado() {
        return dmes8_aprobado;
    }

    public void setDmes8_aprobado(BigDecimal dmes8_aprobado) {
        this.dmes8_aprobado = dmes8_aprobado;
    }

    public BigDecimal getDmes9_aprobado() {
        return dmes9_aprobado;
    }

    public void setDmes9_aprobado(BigDecimal dmes9_aprobado) {
        this.dmes9_aprobado = dmes9_aprobado;
    }

    public BigDecimal getSubtotal_aprobado() {
        return subtotal_aprobado;
    }

    public void setSubtotal_aprobado(BigDecimal subtotal_aprobado) {
        this.subtotal_aprobado = subtotal_aprobado;
    }
    
    public BigDecimal getDmes1() {
        return dmes1;
    }

    public void setDmes1(BigDecimal dmes1) {
        if(dmes1.compareTo(new BigDecimal(0.00))>=0)
        this.dmes1 = dmes1;
    }

    public BigDecimal getDmes10() {
        return dmes10;
    }

    public void setDmes10(BigDecimal dmes10) {
        if(dmes10.compareTo(new BigDecimal(0.00))>=0)
        this.dmes10 = dmes10;
    }

    public BigDecimal getDmes11() {
        return dmes11;
    }

    public void setDmes11(BigDecimal dmes11) {
        if(dmes11.compareTo(new BigDecimal(0.00))>=0)
        this.dmes11 = dmes11;
    }

    public BigDecimal getDmes12() {
        return dmes12;
    }

    public void setDmes12(BigDecimal dmes12) {
        if(dmes12.compareTo(new BigDecimal(0.00))>=0)
        this.dmes12 = dmes12;
    }

    public BigDecimal getDmes2() {
        return dmes2;
    }

    public void setDmes2(BigDecimal dmes2) {
        if(dmes2.compareTo(new BigDecimal(0.00))>=0)
        this.dmes2 = dmes2;
    }

    public BigDecimal getDmes3() {
        return dmes3;
    }

    public void setDmes3(BigDecimal dmes3) {
        if(dmes3.compareTo(new BigDecimal(0.00))>=0)
        this.dmes3 = dmes3;
    }

    public BigDecimal getDmes4() {
        return dmes4;
    }

    public void setDmes4(BigDecimal dmes4) {
        if(dmes4.compareTo(new BigDecimal(0.00))>=0)
        this.dmes4 = dmes4;
    }

    public BigDecimal getDmes5() {
        return dmes5;
    }

    public void setDmes5(BigDecimal dmes5) {
        if(dmes5.compareTo(new BigDecimal(0.00))>=0)
        this.dmes5 = dmes5;
    }

    public BigDecimal getDmes6() {
        return dmes6;
    }

    public void setDmes6(BigDecimal dmes6) {
        if(dmes6.compareTo(new BigDecimal(0.00))>=0)
        this.dmes6 = dmes6;
    }

    public BigDecimal getDmes7() {
        return dmes7;
    }

    public void setDmes7(BigDecimal dmes7) {
        if(dmes7.compareTo(new BigDecimal(0.00))>=0)
        this.dmes7 = dmes7;
    }

    public BigDecimal getDmes8() {
        return dmes8;
    }

    public void setDmes8(BigDecimal dmes8) {
        if(dmes8.compareTo(new BigDecimal(0.00))>=0)
        this.dmes8 = dmes8;
    }

    public BigDecimal getDmes9() {
        return dmes9;
    }

    public void setDmes9(BigDecimal dmes9) {
        if(dmes9.compareTo(new BigDecimal(0.00))>=0)
        this.dmes9 = dmes9;
    }

    public String getId_localidad() {
        return id_localidad;
    }

    public void setId_localidad(String id_localidad) {
        this.id_localidad = id_localidad;
    }

    public String getId_suministro() {
        return id_suministro;
    }

    public void setId_suministro(String id_suministro) {
        this.id_suministro = id_suministro;
    }

    public String getId_zona() {
        return id_zona;
    }

    public void setId_zona(String id_zona) {
        this.id_zona = id_zona;
    }

    public String getNom_localidad() {
        return nom_localidad;
    }

    public void setNom_localidad(String nom_localidad) {
        this.nom_localidad = nom_localidad;
    }

    public BigDecimal getSubtotal() {
        return subtotal;
    }

    public void setSubtotal(BigDecimal subtotal) {
        if(subtotal.compareTo(new BigDecimal(0.00))>=0)
        this.subtotal = subtotal;
    }

    public int getOperacion() {
        return operacion;
    }

    public void setOperacion(int operacion) {
        this.operacion = operacion;
    }

    public void setModificar(){
        this.operacion=this.modificar;
    }

    public void setEliminar(){
        this.operacion=this.eliminar;
    }

    public void setInsertar(){
        this.operacion=this.insertar;
    }

    public BigDecimal getDmes10_usado() {
        return dmes10_usado;
    }

    public void setDmes10_usado(BigDecimal dmes10_usado) {
        this.dmes10_usado = dmes10_usado;
    }

    public BigDecimal getDmes11_usado() {
        return dmes11_usado;
    }

    public void setDmes11_usado(BigDecimal dmes11_usado) {
        this.dmes11_usado = dmes11_usado;
    }

    public BigDecimal getDmes12_usado() {
        return dmes12_usado;
    }

    public void setDmes12_usado(BigDecimal dmes12_usado) {
        this.dmes12_usado = dmes12_usado;
    }

    public BigDecimal getDmes1_usado() {
        return dmes1_usado;
    }

    public void setDmes1_usado(BigDecimal dmes1_usado) {
        this.dmes1_usado = dmes1_usado;
    }

    public BigDecimal getDmes2_usado() {
        return dmes2_usado;
    }

    public void setDmes2_usado(BigDecimal dmes2_usado) {
        this.dmes2_usado = dmes2_usado;
    }

    public BigDecimal getDmes3_usado() {
        return dmes3_usado;
    }

    public void setDmes3_usado(BigDecimal dmes3_usado) {
        this.dmes3_usado = dmes3_usado;
    }

    public BigDecimal getDmes4_usado() {
        return dmes4_usado;
    }

    public void setDmes4_usado(BigDecimal dmes4_usado) {
        this.dmes4_usado = dmes4_usado;
    }

    public BigDecimal getDmes5_usado() {
        return dmes5_usado;
    }

    public void setDmes5_usado(BigDecimal dmes5_usado) {
        this.dmes5_usado = dmes5_usado;
    }

    public BigDecimal getDmes6_usado() {
        return dmes6_usado;
    }

    public void setDmes6_usado(BigDecimal dmes6_usado) {
        this.dmes6_usado = dmes6_usado;
    }

    public BigDecimal getDmes7_usado() {
        return dmes7_usado;
    }

    public void setDmes7_usado(BigDecimal dmes7_usado) {
        this.dmes7_usado = dmes7_usado;
    }

    public BigDecimal getDmes8_usado() {
        return dmes8_usado;
    }

    public void setDmes8_usado(BigDecimal dmes8_usado) {
        this.dmes8_usado = dmes8_usado;
    }

    public BigDecimal getDmes9_usado() {
        return dmes9_usado;
    }

    public void setDmes9_usado(BigDecimal dmes9_usado) {
        this.dmes9_usado = dmes9_usado;
    }

    public Long getIdNecesidad() {
        return idNecesidad;
    }

    public void setIdNecesidad(Long idNecesidad) {
        this.idNecesidad = idNecesidad;
    }

    public BigDecimal getSubtotal_usado() {
        return subtotal_usado;
    }

    public void setSubtotal_usado(BigDecimal subtotal_usado) {
        this.subtotal_usado = subtotal_usado;
    }
    
}
